program LPM;

uses
  Forms,
  gnugettext,
  uFrmMain in 'uFrmMain.pas' { FrmMain },
  uFrmSelectObjects in 'uFrmSelectObjects.pas' { frm_SelectObjects },
  uFrmSellTicket in 'uFrmSellTicket.pas' { frm_SellTicket },
  uFrmCageTournament in 'uFrmCageTournament.pas' { frmCageTournament },
  uFrmChangePassword in 'uFrmChangePassword.pas' { frmChangePassword },
  uFrmPlayerWin in 'uFrmPlayerWin.pas' { FrmPlayerWin },
  uFrmCameraGetImage in 'uFrmCameraGetImage.pas' { FrmCameraGetImage },
  Cam in '..\WebCam\Cam.pas',
  uFraPlayers in 'uFraPlayers.pas' { FraPlayers: TFrame},
  uFrmInsertNewPlayer in 'uFrmInsertNewPlayer.pas' { FrmInsertNewPlayer },
  uFrmAbout in 'uFrmAbout.pas' { FrmAbout },
  EditUsers in 'EditForms\EditUsers.pas' { uFrmEditUsers },
  EditTables in 'EditForms\EditTables.pas' { uFrmEditTables },
  EditWinDist in 'EditForms\EditWinDist.pas' { uFrmEditWinDist },
  EditProfiles in 'EditForms\EditProfiles.pas' { uFrmEditProfiles },
  EditWinNumPlayers in 'EditForms\EditWinNumPlayers.pas' { uFrmEditWinNumPlayers },
  EditWinPercentage in 'EditForms\EditWinPercentage.pas' { uFrmEditWinPercentage },
  EditPlayers in 'EditForms\EditPlayers.pas' { uFrmEditPlayers },
  EditTournaments in 'EditForms\EditTournaments.pas' { uFrmEditTournaments },
  EditTournamentRounds in 'EditForms\EditTournamentRounds.pas' { uFrmEditTournamentRounds },
  EditPlayerNotes in 'EditForms\EditPlayerNotes.pas' { uFrmEditPlayerNotes },
  EditCashGames in 'EditForms\EditCashGames.pas' { uFrmEditCashGames },
  uFrmDisplay in '..\LivePokerClock\uFrmDisplay.pas' { FrmDisplay },
  uFrmClock in '..\LivePokerClock\uFrmClock.pas' { FrmMainClock },
  EditRoundTypes in 'EditForms\EditRoundTypes.pas' { uFrmEditRoundTypes },
  uFrmCageCashGame in 'uFrmCageCashGame.pas' { frmCageCashGame },
  uFrmHall in 'uFrmHall.pas' { FrmHall },
  uFrmLoading in 'uFrmLoading.pas' { FrmLoading },
  EditCountries in 'EditForms\EditCountries.pas' { uFrmEditCountries },
  EditDrinks in 'EditForms\EditDrinks.pas' { uFrmEditDrinks },
  uFrmTableUseGraph in 'uFrmTableUseGraph.pas' { FrmTableUseGraph },
  EditTableZones in 'EditForms\EditTableZones.pas' { uFrmEditTableZones },
  uFrmEMailing in 'uFrmEMailing.pas' { FrmEMailing },
  uFrmBreakPositions in '..\LivePokerClock\uFrmBreakPositions.pas' { FrmBreakPositions },
  uCap in '..\WebCam\uCap.pas',
  uFrmPrintData in 'uFrmPrintData.pas' { FrmPrintData },
  uPrintTicket in 'PrintForms\uPrintTicket.pas' { FrmPrintTicket },
  uFrmTable in '..\LivePokerTable\uFrmTable.pas' { FrmTable },
  uImagePanel in '..\Utils\uImagePanel.pas',
  uSQLs in '..\Utils\uSQLs.pas',
  uUtils in '..\Utils\uUtils.pas',
  uFrmCashGamePlayerOut in '..\LivePokerTable\uFrmCashGamePlayerOut.pas' { FrmCashGamePlayerOut },
  uFrmOrderDrink in '..\LivePokerTable\uFrmOrderDrink.pas' { FrmOrderDrink },
  uFrmSetRake in '..\LivePokerTable\uFrmSetRake.pas' { FrmSetRake },
  uMainUtils in '..\Utils\uMainUtils.pas',
  uWebCam in '..\WebCam\uWebCam.pas',
  uFrmSubjectImage in '..\LivePokerTable\uFrmSubjectImage.pas' { FrmSubjectImage },
  uFrmMainLPT in '..\LivePokerTable\uFrmMainLPT.pas' { FrmMainLPT },
  uLabel3D in '..\Utils\uLabel3D.pas',
  EditTournamentTypes in 'EditForms\EditTournamentTypes.pas' { uFrmEditTournamentTypes },
  uFrmAddonRebuy in '..\LivePokerTable\uFrmAddonRebuy.pas' { FrmRebuyAddon },
  uPrintBarBill in 'PrintForms\uPrintBarBill.pas' { FrmPrintBarBill },
  uFrmWebBrowser in '..\LivePokerTable\uFrmWebBrowser.pas' { FrmWebBrowser },
  uPrintWin in 'PrintForms\uPrintWin.pas' { FrmPrintWin },
  uFrmCancelOperation in 'uFrmCancelOperation.pas' { FrmCancelOperation },
  EditRakes in 'EditForms\EditRakes.pas' { uFrmEditRakes },
  EditRakeValues in 'EditForms\EditRakeValues.pas' { uFrmEditRakeValues },
  uFrmCageInventory in 'uFrmCageInventory.pas' {FrmCageInventory},
  uFrmPrintCageClose in 'PrintForms\uFrmPrintCageClose.pas' {FrmPrintCageClose},
  EditCasinoInventory in 'EditForms\EditCasinoInventory.pas' {uFrmEditCasinoInventory},
  uFrmDealerSelect in '..\LivePokerTable\uFrmDealerSelect.pas' {FrmDealerSelect},
  uUpdateApp in '..\Utils\uUpdateApp.pas',
  GR32_Image in '..\Utils\Graphics32\GR32_Image.pas',
  uFrmPlayerOut in 'uFrmPlayerOut.pas' {FrmPlayerOut},
  EditDrinkTypes in 'EditForms\EditDrinkTypes.pas' {uFrmEditDrinkTypes},
  uFrmClockControl in '..\LivePokerClock\uFrmClockControl.pas' {FrmClockControl};

{$R *.res}
{$R '..\bin\Languages.RES' '..\bin\Languages.rc' }

begin
  Application.Initialize;
  Application.MainFormOnTaskbar := True;
  Application.Title := 'Live Poker Manager';
  try
    ExtractTranslationFilesFromEXE;
  except
    //
  end;
  Application.CreateForm(TFrmMain, FrmMain);
  Application.CreateForm(Tfrm_SelectObjects, frm_SelectObjects);
  Application.CreateForm(Tfrm_SellTicket, frm_SellTicket);
  Application.CreateForm(TfrmChangePassword, frmChangePassword);
  Application.CreateForm(TFrmPlayerWin, FrmPlayerWin);
  Application.CreateForm(TFrmInsertNewPlayer, FrmInsertNewPlayer);
  Application.CreateForm(TFrmAbout, FrmAbout);
  Application.CreateForm(TuFrmEditUsers, uFrmEditUsers);
  Application.CreateForm(TuFrmEditTables, uFrmEditTables);
  Application.CreateForm(TuFrmEditWinDist, uFrmEditWinDist);
  Application.CreateForm(TuFrmEditWinDist, uFrmEditWinDist);
  Application.CreateForm(TuFrmEditProfiles, uFrmEditProfiles);
  Application.CreateForm(TuFrmEditWinNumPlayers, uFrmEditWinNumPlayers);
  Application.CreateForm(TuFrmEditWinPercentage, uFrmEditWinPercentage);
  Application.CreateForm(TuFrmEditPlayers, uFrmEditPlayers);
  Application.CreateForm(TuFrmEditTournaments, uFrmEditTournaments);
  Application.CreateForm(TuFrmEditTournamentRounds, uFrmEditTournamentRounds);
  Application.CreateForm(TuFrmEditPlayerNotes, uFrmEditPlayerNotes);
  Application.CreateForm(TuFrmEditCashGames, uFrmEditCashGames);
  Application.CreateForm(TuFrmEditRoundTypes, uFrmEditRoundTypes);
  Application.CreateForm(TFrmLoading, FrmLoading);
  Application.CreateForm(TuFrmEditRakes, uFrmEditRakes);
  Application.CreateForm(TuFrmEditRakeValues, uFrmEditRakeValues);
  Application.CreateForm(TuFrmEditDrinks, uFrmEditDrinks);
  Application.CreateForm(TFrmTableUseGraph, FrmTableUseGraph);
  Application.CreateForm(TuFrmEditTableZones, uFrmEditTableZones);
  Application.CreateForm(TFrmEMailing, FrmEMailing);
  Application.CreateForm(TFrmPrintData, FrmPrintData);
  Application.CreateForm(TFrmPrintTicket, FrmPrintTicket);
  Application.CreateForm(TFrmCashGamePlayerOut, FrmCashGamePlayerOut);
  Application.CreateForm(TFrmOrderDrink, FrmOrderDrink);
  Application.CreateForm(TFrmSetRake, FrmSetRake);
  Application.CreateForm(TuFrmEditTournamentTypes, uFrmEditTournamentTypes);
  Application.CreateForm(TFrmRebuyAddon, FrmRebuyAddon);
  Application.CreateForm(TFrmPrintBarBill, FrmPrintBarBill);
  Application.CreateForm(TFrmPrintWin, FrmPrintWin);
  Application.CreateForm(TFrmCancelOperation, FrmCancelOperation);
  Application.CreateForm(TuFrmEditCountries, uFrmEditCountries);
  Application.CreateForm(TFrmCageInventory, FrmCageInventory);
  Application.CreateForm(TFrmPrintCageClose, FrmPrintCageClose);
  Application.CreateForm(TuFrmEditCasinoInventory, uFrmEditCasinoInventory);
  Application.CreateForm(TFrmDealerSelect, FrmDealerSelect);
  Application.CreateForm(TFrmPlayerOut, FrmPlayerOut);
  Application.CreateForm(TuFrmEditDrinkTypes, uFrmEditDrinkTypes);
  Application.CreateForm(TFrmClockControl, FrmClockControl);
  gnugettext.TranslateComponent(EditUsers.uFrmEditUsers);
  gnugettext.TranslateComponent(EditTables.uFrmEditTables);
  gnugettext.TranslateComponent(EditWinDist.uFrmEditWinDist);
  gnugettext.TranslateComponent(EditWinNumPlayers.uFrmEditWinNumPlayers);
  gnugettext.TranslateComponent(EditWinPercentage.uFrmEditWinPercentage);
  gnugettext.TranslateComponent(EditProfiles.uFrmEditProfiles);
  gnugettext.TranslateComponent(EditTournaments.uFrmEditTournaments);
  gnugettext.TranslateComponent(EditTournamentRounds.uFrmEditTournamentRounds);
  gnugettext.TranslateComponent(EditPlayerNotes.uFrmEditPlayerNotes);
  gnugettext.TranslateComponent(EditPlayers.uFrmEditPlayers);
  Application.Run;

end.
